home *** CD-ROM | disk | FTP | other *** search
- Path: news.primenet.com!ip005
- From: rogersr@primenet.com (Randy Rogers)
- Newsgroups: comp.lang.c++
- Subject: Re: Young programmers read me.
- Date: 4 Apr 1996 22:27:01 -0700
- Organization: Primenet
- Sender: root@primenet.com
- Message-ID: <4k2av5$5ic@nnrp1.news.primenet.com>
- References: <4icpp9$7hr@barad-dur.nas.com> <4imqe4$cj3@ping1.ping.be>
- <Pine.SOL.3.91.960319174736.26863A-100000@solar.sky.net>
- <4iok3n$msv@guysmiley.blarg.net> <4ippuq$4pk@scoop.eco.twg.com>
- X-Posted-By: ip005.phx.primenet.com
- X-Newsreader: News Xpress Version 1.0 Beta #4
-
- In article <4ippuq$4pk@scoop.eco.twg.com>,
- mike@vishnu.eco.twg.com (This space intentionally left blank) wrote:
- >In article <4iok3n$msv@guysmiley.blarg.net>, vanevery@blarg.net (Brandon J.
- Van Every) writes:
- >
- >>John Howard (jhoward@solar.sky.net) wrote:
- >>: Using Ada 95 will save you a tremendous amount of time otherwise spent on
- >>: debugging and maintenance hacks.
- >
- >>Other than evangelizing Ada in forums like this, and/or suggesting
- >>that Ada showcase OS's be built, can you suggest some practical ways
- >>to cause the software industry to eventually embrace Ada?
- >
- >Point out that 5/8 (or more) of the cost of software is in maintenance, and
- >that anything that reduces maintenance costs, even if it increases
- development
- >costs slightly, is a boon to profitability. Bottom-line arguments are hard
- to
- >put asside...especially for the folks who tend to get to make the decisions
- >(i.e. not the programers).
- >
- >Using Ada tends to require (so I'm told by those in the know) a bit more
- >up-front planning and design than just hacking something together with C
- >(though C++ should take at least as much extra planning to avoid disasters),
- >but you end up spending considerably less time at the end of the project when
- >the inevitable change requests, new features and endless debugging come up
- (you
- >don't have to debug if you didn't put the bugs in in the first place ;^).
- >
- >It's also easier to add features to properly written software and you spend
- far
- >less (time and money) on fixing bugs after adding the features. What
- software
- >has never needed a new feature added later?
- >
- >Will using Ada suddenly turn a lousy hacker into a proficient software
- >engineer? Of course not. You still have to know how to put together a good
- >design, but with the language looking out after the more common coding
- >blunders you can spend more time thinking about the global design and less
- >about which type conversions are implicit and which have to be declared, and
- >whether or not that variable is a static global or an automatic local, or
- >whether your single character typo will make it through the compiler without
- >
-
- How true, but as for Ada why would anyone want to restrict the soul of the
- next machine to that of a three legged dog. Ada was designed by committee to
- overcome software incompentence....
-
- Perhaps the highest and best use of Ada would be as an instructional language
- to break adolescent hackers of bad habits and wayward thoughts before they
- enter the real world.
-
- rr
-